Nedokreslovani TreeView

Otázka od: Ing. Jiri Kubicek

21. 11. 2002 13:53

Zdravim vsechny
a sdeluji, ze me trapi nedokreslovani v TreeView, kde se ukaze jen zlomek
rozvinuteho stromu. Deje se tak jen na nekterych, hlavne vykonnostne
slabsich PC. V TreeView jsou ikony 29x14,pro ktere pouzivam ImageList ,
ktery naplnuji asi 150 ikonami. Pri aktualizaci pouzivam
BeginUpdate/EndUpdate. Kompiluji na D5,Windows XP.
   Za kazdou radu predem dik
                Jirka

Odpovedá: Robert Suska

21. 11. 2002 14:20

ahoj

ja som tiez pri TreeView pouzival BeginUpdate a EndUpdate a robilo mi to
presne to iste tak som to vyhodil a na konci kodu kde sa nieco plni datami
som este pridal TreeView.Refresh; a uz mi to beha

Robo

************************************
Robert Suska
KORAK SLOVAKIA s.r.o.
Horna 52
974 01 Banska Bystrica
www.korak.sk robert@korak.sk
Network administrator, Delphi programmer
************************************


> Zdravim vsechny
> a sdeluji, ze me trapi nedokreslovani v TreeView, kde se ukaze jen zlomek
> rozvinuteho stromu. Deje se tak jen na nekterych, hlavne vykonnostne
> slabsich PC. V TreeView jsou ikony 29x14,pro ktere pouzivam ImageList ,
> ktery naplnuji asi 150 ikonami. Pri aktualizaci pouzivam
> BeginUpdate/EndUpdate. Kompiluji na D5,Windows XP.
> Za kazdou radu predem dik
> Jirka
>
>

Odpovedá: Petr Vones

22. 11. 2002 0:07

From: "Ing. Jiri Kubicek" <kubicek@etatherm.cz>
> a sdeluji, ze me trapi nedokreslovani v TreeView, kde se ukaze jen zlomek
> rozvinuteho stromu. Deje se tak jen na nekterych, hlavne vykonnostne
> slabsich PC. V TreeView jsou ikony 29x14,pro ktere pouzivam ImageList ,

Neni na tech PC nejaka neaktualizovana verze Windows 95 ? Mela by tam byt
totiz COMCTL32.DLL alespon verze IE4.01

Petr Vones

Odpovedá: Ing. Jiri Kubicek

22. 11. 2002 7:20

Diky, ale tohle jsem overil, problem bude jinde.
Jirka

From: "Petr Vones" <pvones@mbox.vol.cz>


> From: "Ing. Jiri Kubicek" <kubicek@etatherm.cz>
> > a sdeluji, ze me trapi nedokreslovani v TreeView, kde se ukaze jen
zlomek
> > rozvinuteho stromu. Deje se tak jen na nekterych, hlavne vykonnostne
> > slabsich PC. V TreeView jsou ikony 29x14,pro ktere pouzivam ImageList ,
>
> Neni na tech PC nejaka neaktualizovana verze Windows 95 ? Mela by tam byt
> totiz COMCTL32.DLL alespon verze IE4.01
>
> Petr Vones
>

Odpovedá: Ing. Jiri Kubicek

25. 11. 2002 8:49

Heureka,
vyreseno. Na stejnem formu jsem mel komponentu TMainMenu se dvema
podpolozkami, ktere jsem delsi dobu nevyuzival (disabled).Z nejakeho hnuti
mysli, vyvolaneho nesjpis podzimnim nedostatkem osluneni jsem v ramci
"uklidu" ve zdrojaku
unity deklaraci techto podpolozek vymazal (ale ne pres editor
TMainMenu).Kompilator kupodivu neprotestoval, PC s W2k a WXP vykreslovaly
normalne, pouze starsi PC s W9x nedokreslovaly TreeView. Jako vyjimka
potvrzujici pravidlo se uplatnil prehistoricky notebook s W95 ktery i tuto
mou skolackou chybu velkoryse prehledl a vykresloval OK.
   Jsou to veci co?
           Zdravi Jirka